#include <iostream>
#include <algorithm>
using namespace std;

const int N=1e4+10, P=131;
typedef unsigned long long ULL;

ULL arr[N];
int n;

ULL hash_s(string s)
{
	ULL ret=0;
	
	for(int i=0; i<s.size(); i++)
	{
		ret=ret*P+s[i];
	}
	
	return ret;
	
}



int main()
{
	cin>>n;
	for(int i=1; i<=n; i++) 
	{
		string s; cin>>s;
		arr[i]=hash_s(s);
	}
	
	sort(arr+1, arr+n+1);
	
	int ret=1;
	for(int i=2; i<=n; i++) 
	{
		if(arr[i] != arr[i-1]) ret++;
	}
	
	cout<<ret<<endl;
	return 0;
  }  
